from abc import ABC, abstractmethod


class AstNode(ABC):
    @abstractmethod
    def eval(self) -> 'AstNode':
        """"""



